Creates a new Output<T> instance.

Name Description
Output() Creates a new Output<T> instance with an empty name and description, and a member name equals to the given output name.
Output(string) Creates a new Output<T> instance with an empty description and a member name equals to the given output name.
Output(string, string, string) Creates a new Output<T> instance.
Output(string, string) Creates a new Output<T> instance with an empty description.